Skip to content

[Domain] reduce simulation and replay overhead#239

Merged
learncold merged 1 commit into
mainfrom
codex/simulation-replay-performance
May 14, 2026
Merged

[Domain] reduce simulation and replay overhead#239
learncold merged 1 commit into
mainfrom
codex/simulation-replay-performance

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented May 14, 2026

Summary

  • share scenario spatial index resources across compression, pressure/risk, and motion paths to cut repeated neighbor and barrier lookups
  • add barrier-aware spatial indexing in domain systems and trim redundant replay overlay updates in the application layer
  • cache static replay overlays so frame playback redraws only the time-varying state

Related Issue

Area

  • Domain
  • Application
  • Engine
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

@95x8x9 95x8x9 marked this pull request as ready for review May 14, 2026 03:36
@95x8x9 95x8x9 requested a review from learncold as a code owner May 14, 2026 03:36
@learncold learncold force-pushed the codex/pathfinder-pressure-tuning branch from 2c692a3 to 476cb43 Compare May 14, 2026 04:51
Base automatically changed from codex/pathfinder-pressure-tuning to main May 14, 2026 04:52
@learncold learncold force-pushed the codex/simulation-replay-performance branch from 9c55bc7 to fc02f5b Compare May 14, 2026 04:58
@learncold learncold merged commit 141a022 into main May 14, 2026
2 checks passed
@learncold learncold deleted the codex/simulation-replay-performance branch May 14, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Task-[Domain] 시뮬레이션 spatial index 공유 및 replay 경량화

2 participants